package com.leetcode.easy;

/**
 * @author zfl
 * @Classname TitleToNumber
 * @Description
 * @Date 2020/10/5 14:30
 */
public class TitleToNumber {
    /**
    * @param s
    * @return int
    * 执行用时：1 ms, 在所有 Java 提交中击败了100.00%的用户
    * 内存消耗：37.4 MB, 在所有 Java 提交中击败了72.35%的用户
    */
    public static int titleToNumber(String s) {
        char[] chars = s.toCharArray();
        int sum = 0, len = chars.length - 1;
        for (int i = 0; i < chars.length; i++) {
            sum += (int) (((int)chars[i] - 64) * Math.pow(26,len - i));
        }
        return sum;
    }
}
